پروژه مهندسی نرم افزار UML سیستم POS


مشاهده سایر پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها>>>>>

پروژه مهندسی نرم افزار UML سیستم POS

HyperLink
قیمت: یک فاتحه برای رفتگانم
گروه: پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها

فهرست مطالب 

عنوان . . . .  . . . . . . . . . . . . . . . . .   شماره صفحه

چكيده 6

مقدمه 7

چگونگي استفاده از پايانه فروش 7

مزاياي استفاده از پايانه فروش‌براي فروشندگان 7

انواع دستگاه‌هاي کارتخوان ‌مورد استفاده 7

نحوه كار كردن با دستگاه  P.O.S 8

نحوه صحيح کشيدن کارت هاي مغناطيسي در شکاف دستگاه P.O.S 8

ملحقات همراه دستگاه P.O.S 8

1. اتصال به برق 9

2. اتصال به تلفن 9

3. اتصال به شبكه 10

4. نصب رول کاغذ پرينتر 10

فصل اول:  نمودار Use Case سيستم POS 11

بررسي Functionality هاي مورد نياز در دستگاه POS 12

نمودار Use Case اصلي سيستم POS 13

نمودار تفكيك شده ورود و خروج 14

سناريوي مربوط به Login 15

سناريوي مربوط به Logout 16

نمودار تفكيك شده ايجاد و حذف فضاي كاربري مشتري 17

سناريوي مربوط به Create Customer Session 18

سناريوي مربوط به Clear Session Of Customer 19

نمودار تفكيك شده اعتبار سنجي كارت و چاپ نتيجه تراكنش 20

سناريوي مربوط به Card Validation 21

سناريوي مربوط به Print Transaction State 22

نمودار تفكيك شده ارتباط بان و دستگاه POS 23

سناريوي مربوط به Check Account 24

سناريوي مربوط به Get Transaction 25

نمودار تفكيك شده درخواست POS و نصب آن 26

سناريوي مربوط به درخواست نصب POS 27

سناريوي مربوط به  نصب POS توسط نصاب 28

فصل دوم:  نمودار Class سيستم POS 29

نمودار Class كلي سيستم POS 30

كارت CRC مربوط به كلاس POS 31

كارت CRC مربوط به كلاس بانك 32

كارت CRC مربوط به كلاس ثبت سوابق 33

كارت CRC مربوط به كلاس ايجاد فضاي كاربري 34

فصل سوم:  نمودارهاي Sequence سيستم POS 35

نمودار Sequence اعتبار سنجي كارت 36

نمودار Sequence بررسي موجودي حساب 37

نمودار Sequence ايجاد فضاي كاربري 38

نمودار Sequence انجام تراكنش 39

نمودار Sequence چاپ نتيجه تراكنش 40

نمودار Sequence درخواست نصب POS 41

نمودار Sequence نصب POS توسط گروه نصاب 42

فصل چهارم:  نمودارهاي Collaboration سيستم POS 43

نمودار Collaboration اعتبار سنجي كارت 44

نمودار Collaboration بررسي موجودي حساب 45

نمودار Collaboration ايجاد فضاي كاربري 46

نمودار Collaboration انجام تراكنش 47

نمودار Collaboration چاپ 48

نمودار Collaboration درخواست نصب POS 49

نمودار Collaboration نصب POS توسط گروه نصب 50

فصل پنجم:  نمودارهاي Activity سيستم POS 51

نمودار Activity ورود دستگاه POS به درگاه بانكي 52

نمودار Activity حذف فضاي كاربري 53

نمودار Activity بررسي حساب 54

نمودار Activity اعتبار سنجي كارت مشتري 55

نمودار Activity چاپ وضعيت تراكنش 56

نمودار Activity درخواست نصب POS 57

فصل ششم:  نمودار  Domain سيستم POS 58

نمودار Domain سيستم POS 59

فصل هفتم:  نمودار حالت سيستم POS 60

نمودار حالت کلی سيستم POS 61


چكيده

در این نوشتار ، به بررسی و تحلیل سیستماتیک دستگاه هاي POS از نظر نرم افزاري و سخت افزاري  پرداخته شده است. 

هدف از تحلیل این سیستم ، یافتن راه حلهای مناسب برای پیاده سازی می باشد. یافتن راه حل مناسب نیاز به بررسی دارد. برای بررسی بایستی از یکی از روشهای تحلیل مناسب استفاده نمود. روشی که برای تحلیل این سیستم استفاده شده است روش RUP می باشد که برای نمایش برخی از مراحل آن از نمودارهای UML استفاده شده است. برای این منظور:

در بخش مقدمه به بررسي يك دستگاه POS از نظر فيزيكي پرداخته شده است

در فصل اول Use Case Diagram و سناريو هاي مربوط به آنها مورد بررسي قرار گرفته است

در فصل دوم Class Diagram  و كارتهاي CRC مورد بررسي قرار گرفته است

در فصل سوم Sequence Diagram مورد بررسي قرار گرفته است

در فصل چهارم نمودار Collaboration Diagram مورد بررسی قرار گرفته است

در فصل پنجم Activity Diagram بررسي گرديده است

نهایتا در فصل ششم به بررسي نمودار Domain پرداخته شده است

 

مقدمه

دستگاه کارتخوان (pos) يا پايانه فروش، دستگاهي است که به شما امکان مي‌دهد تنها با استفاده از کارت بانکي خود بتوانيد وجه مورد نياز خريد کالا و خدمات را به فروشنده پرداخت کنيد. اين دستگاه همچنين به شما امکان اخذ موجودي حساب شخصيتان را نيز مي‌دهد.


چگونگي استفاده از پايانه فروش

استفاده از کارت در پايانه‌هاي فروش بسيار ساده است. کافي است پس از کشيدن کارت، مبلغ مورد نظر و رمز کارت خود را وارد نموده و تاييد نماييد. کل مراحل در چند ثانيه انجام شده و تراکنش صورت مي‌پذيرد. سپس دو رسيد برداشت از حساب از دستگاه براي فروشنده و دارنده کارت چاپ مي‌گردد که اين رسيد نشان دهنده کليه جزئيات پرداخت شما بوده و مي‌تواند در رسيدگي آتي مورد استفاده قرار گيرد. خريد با کارت تفاوتي با خريد با اسکناس ندارد.


مزاياي استفاده از پايانه فروش‌براي فروشندگان 

جلوگيري از انتقال آلودگي و بيماري در نتيجه عدم ارتباط مستقيم با اسکناس.

مشکل پول خرد براي برگشت مابقي وجود ندارد.

حذف هزينه‌هاي حمل و نقل فيزيکي پول و رفع خطرات انتقال آن به بانک.


انواع دستگاه‌هاي کارتخوان ‌مورد استفاده

1- INGENICO که در دو نوع زير مورد استفاده قرار مي‌گيرد: 

Dial up   (در فروشگاه‌هاي خرد استفاده مي‌شود).

LAN (در فروشگاه‌هاي زنجيره اي و در مراکز تجاري بزرگ مورد استفاده قرار مي‌گيرد).

2-castelsl



نحوه كار كردن با دستگاه  P.O.S

قسمت هاي مخنلف دستگاه به شرح زير مي باشد:

محفظه رول: رول دستگاه در داخل آن قرار مي گيرد كه نتيجه كليه عملياتها بر روي كاغذ رول چاپ مي شود. 

نمايشگر: كليه پيغامها و عملياتهاي انجام شده در آن نمايش داده مي شود. 

صفحه كليد: جهت انجام عملياتهاي مختلف از آن استفاده مي شود. 

شكاف مخصوص كارت هاي مغناطيسي: جهت كشيدن كارت هاي مغناطيسي از آن استفاده مي شود. 

شكاف مخصوص كارت هاي هوشمند: جهت استفاده از كارت هاي هوشمند كاربرد دارد اين نوع كارت ها در دستگاه شما قابل استفاده نمي باشد و دستگاه P.O.S فقط براي پذيرش كارت هاي مغناطيسي برنامه ريزي شده است.

 

سناريوي مربوط به Create Customer Session

سناریوی شماره 3

سیستم POS

نام: ورود

(Create Session)

Actor: سيستم POS

شرح سناریو: در این سناریو ، براي  Actor يك فضاي كاربري منحصر به فرد ايجاد مي شود كه تمامي عمليات با استفاده از اين فضاي كاربري انجام مي شود.

Assumption: منظور از Actor در این Use Case همان سيستم سخت افزاري و نرم افزاري POS و يا پايانه فروش مي باشد كه با آن تراكنشهاي مالي عمليات خريد و فروش انجام مي شود.

Include: Create Session

Extended: Sign In

(Pre-Condition): Actor قبلا با استفاده مجوزهاي خود به Server متصل شده و وارد سیستم مالي POS گردیده است.

مراحل:

Actor

System

1- Server از سيستم عامل درخواست ايجاد فضاي كاربري مي نمايد.

2- سيستم عامل بر اساس اطلاعات ارسالي توسط POS يك فضاي كاربري ايجاد مي نمايد.

 

3- سیستم عامل تائيديه ايجاد فضاي كاربري به Server ارسال مي نمايد.

4- Server در صورت دريافت تائيديه ايجاد فضاي كاربري به POS‌متصل شده اجازه ادامه فعاليت مي دهد.

 

 

 

Constraints: ايجاد فضاي كاربري فقط در صورت دريافت مجوزهاي تائيد شده ايجاد مي شود.

Post-Condition: Actor می تواند به فعاليت خود ادامه دهد.

Alternative Flow: - در صورتی که به هر علتي فضاي كاربري ايجاد نشد ، بايستي با ارسال كد مربوط به خطا به Server‌ اطلاع داده شود.

Goal:  Actor با استفاده از فضای کاربری ايجاد شده به فعاليت خود ادامه مي دهد.

           

 

 


برچسبها:

مشاهده سایر پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها>>>>>
HyperLink